package com.sx.pipeline.repos.http.res

/**
 *    author : zhouyouqiang
 *    e-mail : 1638473898@qq.com
 *    date   : 2022/5/11 9:23
 *    desc   :
 *    version: 1.0
 */
data class TaskDetailVo(
    val unitName:String, //发起单位名称
    val status: Int, //状态 (0, "待审核"), (1, "代办"), (2, "在办"), (3, "待评价"), (4, "已完成"),(5, "已结束"),(6, "已驳回"), (7, "已取消");
    val createBy: String, //发起单位
    val title: String, //任务标题
    val taskDescription: String, //任务描述
    val name: String, //项目名称
    val workload: String,//工作量
    val unit: String,//计量单位
    val addressDetail: String, //施工地点
    val nature: String, //任务性质
    val startTime: String, //开始时间
    val endTime: String, //结束时间
    val contact: String, //现场负责人
    val contactPhone: String,//负责人联系电话
    val auditBy: String, //审核人
    val taskType: String,//任务类型
    val taskCondition: String,//任务发布现场初步勘测情况
    val livePictures: String,//现场勘探照片
    val constructionDrawing: String,//施工图纸
    val formalities: String,//市政审批手续
    val auditTime: String, //审核时间
    val cancelTime:String, //取消时间
    val takePartList: List<TakePartBean>, //交底列表
    val evaluate:Boolean,
    val createTime: String,
    val delFlag: Boolean,
    val hasGroup:String, //是否加入群聊
    val id: Int,
    val latitude: String,
    val longitude: String,
    val rejectDesc: String,
    val takePartUnitIds: String,
    val throughTime: String,
    val unitId: Int,
)

data class TakePartBean(
    val id: Int, //交底id
    val orderId:Int, //任务id
    val unitId:Int, //交底单位id
    val unitName: String, //交底单位名称
    val unitType: String,//交底单位类型
    val contact: String, //参与人
    val contentDescribe: String, //交底内容描述
    val imageUrls: String, //交底照片
    val milieuDescribe: String, //施工环境描述
    val needNeed: String, //配套服务需求

)